package com.xcity.game.activity.sevendays;

import com.xcity.game.common.ItemResponse;

public class SevenDay extends ItemResponse {

//	protected SevenDaysSignInTemplate ref;
	protected byte state;
	
	public static final byte STATE_NO_SIGN = 0, STATE_SIGNED = 1;
	
	public SevenDay(SevenDaysSignInTemplate template, byte state) {
//		this.ref = ref;
		super(template.getItemTemplate(), template.getCount());
		this.state = state == STATE_NO_SIGN ? STATE_NO_SIGN : STATE_SIGNED;
	}

	public byte getState() {
		return state;
	}

	public void setState(byte state) {
		this.state = state;
	}

//	@Override
//	public int getId() {
//		return ref.getItemId();
//	}
//
//	@Override
//	public int getCount() {
//		return ref.getCount();
//	}
//
//	@Override
//	public String getName() {
//		return ref.getItemTemplate().getName();
//	}
//
//	@Override
//	public String getIcon() {
//		return ref.getItemTemplate().getIcon();
//	}
//
//	@Override
//	public String getDesc() {
//		return ref.getItemTemplate().getDesc();
//	}
	
}
